home *** CD-ROM | disk | FTP | other *** search
/ Shareware Gold 2 / Shareware Gold II - Volume 2 Number 1 - Wayzata Technology (7071) (1991).iso / mangment / bowl / bowl101g.doc < prev    next >
Text File  |  1990-05-27  |  46KB  |  1,146 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                            BOWL101g by Randy L. Stowe
  15.                    Copyright (C) 1988-90  All Rights Reserved
  16.  
  17.  
  18.  
  19.  
  20.  
  21.             No part of this document may be copied or reproduced in any
  22.         form without the prior written consent of Randy L. Stowe.
  23.  
  24.             Although I have done my best to make this program as easy to
  25.         use and error free as possible.  I, Randy L. Stowe make no
  26.         claims or implied warranties with respect to this program
  27.         (BOWL101g.EXE Ver. 1.0), utilities included with the program or
  28.         documentation.
  29.  
  30.            Information in this document is subject to change without
  31.         notice and Randy L. Stowe assumes no responsibility for errors
  32.         that may appear in BOWL101g or this document.
  33.  
  34.  
  35.  
  36.  
  37.            BOWL101g was written in part with Prowindows, written by
  38.  
  39.                             Daniel P. Stasinski.
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                       -1- 
  56.  
  57.  
  58.  
  59.                 Requirements and installation..............2
  60.  
  61.                 Starting BOWL101g and Tutorial.............2 - 9
  62.  
  63.                 Main Menu..................................10
  64. FILES:
  65.                 Load.......................................10
  66.                 Save.......................................10
  67.                 Change Directory...........................10, 11
  68.                 Delete files...............................10, 11
  69.                 Shell......................................10, 11
  70.                 Quit.......................................10, 11
  71. INPUT:
  72.                 Weekly Scores..............................10, 11
  73.                 Makeup Games...............................10, 12
  74.                 Startup Data...............................10, 12
  75. EDIT:
  76.                 Teams......................................10, 12
  77.                 Bowlers....................................10, 12
  78.                 Subs.......................................10, 12
  79.                 High Games.................................10, 13
  80.                 Startup....................................10, 12
  81.                 Swap Sub/Bowler............................10, 12
  82.                 Zero all Scores............................10, 12
  83.                 Add or Remove a Sub........................10, 12
  84.                 Split Season...............................10, 12
  85. PRINT:
  86.                 Standing Sheet.(Screen or printer).........10, 12
  87.                 Recap Sheet....(Screen or printer).........10, 12
  88.                 Register BOWL101g..........................10, 11, 12
  89.                 Documentation..............................10, 11, 13
  90. OPTIONS:
  91.                 Change Main Color..........................10, 13
  92.                 Change Help Color..........................10, 13
  93.                 FormFeed Printout..........................10, 13
  94.                 Convert To Proper Case.....................10, 14
  95.                 Convert To Upper Case......................10, 14
  96.                 Leave Text As Typed........................10, 14
  97.                 Add Mild Sound.............................10, 14
  98.                 Toggle Help Screen.........................10, 14
  99. Utilities:
  100.                 Sort Routines..............................10, 14
  101.                 What's next................................15
  102.  
  103. MISC:
  104.                 Tips.......................................16
  105.                 Adding Or Removing Teams/Bowlers/Subs......17
  106.                 One Disk Systems...........................17
  107.                 Auto Lane Assingments......................18
  108.                 Questions And Answers......................19 - 20
  109.                 Reporting a problem or a bug...............21
  110.                                       -2-
  111.              Requirements
  112. ***************************************
  113. * IBM compatible computer.            *
  114. * Any printer.                        *
  115. * One or more disk drives.            *
  116. * Any monitor, color, mono, Ega, Vga. *
  117. * and 384k of free ram.               *
  118. ***************************************
  119.  
  120. Make a backup disk of the original and place the backup in drive A.
  121. If you have a hard disk, you can make a directory for BOWL101g.
  122. Hard disk:
  123.         C:         <ENTER>
  124.         CD\        <ENTER>
  125.         MD BOWL    <ENTER>
  126.         CD BOWL    <ENTER>
  127.         MD THUPM   <ENTER>  This is where the data will be stored, you may use
  128.                             any directory name here. This one represents
  129.                             Thursday P.M. You may have more than one directory.
  130. You may now install BOWL101g to your working drive or directory now by typing...
  131.  
  132. A:INSTALL   <ENTER>.
  133.  
  134. You may create the directories and install BOWL101g manually if you wish.
  135.  
  136. COPY A:*.* <ENTER>
  137.  
  138. You may enter a path name following BOWL101g if you want to store data on
  139. another directory and change the default background color. Example:
  140. All program files are on the C:\BOWL  directory and you are logged to that
  141. directory and have created two directories called THUPM and TUEAM to run the
  142. program and place the computer on TUEPM directory and set the background
  143. color to red type in the following command...
  144.  
  145. BOWL101g \BOWL\TUEAM 4
  146. Where 4 is the background color. 0=black 1=blue(default) 2=Green 3=cyan 4=red.
  147. The computer will now run BOWL101g and change to \BOWL\TUEAM and set the
  148. background color to red.
  149.  
  150. Another example..
  151. BOWL101g B:\             This will load and save data on the B drive.
  152.  
  153. You may also just run BOWL101g from the BOWL directory and use the
  154. Change Directory and change to the TUEPM directory from within BOWL101g.
  155. (You must be in the directory or drive that BOWL101g is in to start.)
  156. There are several files that BOWL101g needs to run. They are:
  157.  
  158. Bowlhelp.hlp        All of the help screens.
  159. Bowl.mnu            Menu for BOWL101g.
  160. *lanes.txt          Lane assignment data files
  161.  
  162. If you try to run BOWL101g from another directory, i.e. A:\BOWL101g, you will
  163. get an error: "Insert disk with BOWL.MNU".
  164.  
  165.                                       -3-
  166.  
  167. The program is looking for BOWL.MNU and can't find it.
  168.  
  169. The first thing you will see is a screen that says No files, Select Startup
  170. or change directory. Press ENTER.
  171.  
  172. Some options are not available right now so the cursor won't land on them
  173. anyway. These are under FILES, Save... You don't have anything to save yet
  174. anyway. Under INPUT, WEEKLY SCORES.
  175.  
  176. You have to have data loaded in first. That will come shortly. EDIT and PRINT
  177. won't work now either. All options will work once you load some data in, or
  178. enter the startup data.
  179.  
  180. Let's enter STARTUP data now.
  181.  
  182. Place the cursor over INPUT and press <ENTER>
  183. You can also just press I and you will and open up the input menu.
  184. Now select STARTUP Data and press down arrow and <ENTER> or S and <ENTER>
  185.  
  186. If you have any problems or need help along the way, just press the <F1>
  187. Function Key, and you will get a help screen relating to the option you are
  188. working on.
  189.  
  190. Enter the data it calls for, League Name etc, until you get down to
  191. Mixed league (Y/N). Enter Y if you must separate male and female.
  192.  
  193. Scratch League (Y/N/P)
  194. press <F1>.
  195.  
  196. If it is a scratch league, then answer Y. If it is a handicap league press N.
  197. If it is a handicap league and you wish to show team standings without handicap
  198. then press P for Partial handicap.
  199.  
  200. Match Point or Peterson point.(Y/N)
  201.  
  202. If this is the type of league where the bowlers bowl  head to head and wins
  203. and losses are determined by the highest bowler, then enter Y here. If not
  204. then enter N.
  205.  
  206. Handicap.
  207.  
  208. If you have a handicap league and the handicap is 80 % of 180 then enter .80
  209.  
  210. Next enter 180 for female <ENTER> and 180 for Male, unless you allow a
  211. different handicap for each, the enter the appropriate amount for each.
  212.  
  213. Maximum handicap Male.
  214.  
  215. You can limit the handicap for male and female bowlers. Example...
  216. You wish to limit the male bowlers to a handicap of 40 and the female bowlers
  217. to 60, Enter 40 for male and 60 for female.  If a male bowler exceeds 40 for
  218. handicap, the their handicap will be dropped back to 40, likewise for female.
  219. If their handicap calculates to 65, the the computer will convert it to 60.
  220.                                       -4-
  221.  
  222. Minimum Handicap.
  223.  
  224. This will normally be 0, but in rare instances the handicap is allowed to drop
  225. below 0. If this is the case then enter the smallest the handicap can be.
  226. If there is no limit then enter -99.
  227. If you decide of -20 for a minimum handicap, anything under -20 will be
  228. converted to -20.  If you enter 0 here, anything under 0 will be converted to 0
  229.  
  230. Individual points.
  231.  
  232. This is only for match points or Peterson points.
  233. If you have a 5 man team and allow 1 individual point, then can have a possible
  234. 5 points if all 5 bowlers won their game.
  235.  
  236. Points Per Game.
  237.  
  238. Normally this is 1.  If you allow 1 point per win then you can have a possible 3
  239. wins.
  240.  
  241. Points Per Series.
  242.  
  243. Some leagues allow points for high series.  If this is the case, enter the
  244. number of points allowed for series.
  245. If you allow 1 point for game and 2 for series, then you will have a
  246. possible 5 wins, one for each game and two for series. 1+1+1+2.
  247.  
  248. Maximum score.
  249.  
  250. Making this program as flexible as possible, I have included a function to allow
  251. a score higher then the standard 300. FivePin bowling for example allows you to
  252. bowl a 450 game.  This option only effects the data entry. If you exceed the
  253. amount entered here, the computer will beep and make you re-enter the score.
  254.  
  255. Manually enter wins and losses.
  256.  
  257. Some type of leagues are not supported by this program (YET!!).
  258. Example you use the difference between team handicaps.
  259. The program won't calculate the wins/losses correctly, so this option was added
  260. to allow more flexibility to the program.
  261.  
  262. After entering the scores for the odd team, the computer will ask for the number
  263. of wins for that team. The losses will be calculated, the same for the opposing
  264. team, the wins and losses will be calculated based on the number of wins by the
  265. odd team.
  266.  
  267. Remember Pressing F1 will explain each function a little better.
  268.  
  269. Enter the number of teams and bowlers next. If you must keep the average
  270. for a certain number of weeks, then the next option will allow you to keep
  271. the average for up to 99 games. If you keep the average, you keep the
  272. handicap also.
  273.  
  274. Enter 0 if you wish the computer to calculate the averages from the start.
  275.                                       -5-
  276.  
  277. Enter Week Number, this will load the proper lane assignment schedule.
  278.  
  279. Position rounds to date. Enter 0 here if you don't use or haven't bowled a
  280. position round yet. This option adjusts the auto lane assignment by
  281. subtracting the number entered here from the week number to return the
  282. proper lane assignment.
  283.  
  284. Now, press <ENTER>. Do you wish to start in mid season? That is so you
  285. won't have to enter all the scores up to this point, just enter the total
  286. pins and number of games and you are ready to start.
  287.  
  288. If you start in mid season, then at a later date, you might want to go back and
  289. enter all of the scores from week 1.  This will allow you to print an individual
  290. recap sheet at the end of the season.
  291.  
  292. Next you will be asked for the team names. If you elected mid season then
  293. after you enter each team, you will be asked for some scores. Just follow
  294. the computer's lead. Press <F1> if you need help.
  295.  
  296. Now you will be asked for the bowlers name and scores. Remember if you elected
  297. to keep the averages for a number of games you will have to answer "1" to
  298. calculate average and "2" if you wish to keep this bowlers average.
  299.  
  300. If you don't have a bowler just enter Blind for his name, this way the program
  301. will keep using the score you entered for him the first week.
  302.  
  303. The computer will automatically change this 2 to a 1 as soon as the bowler
  304. bowled the number of games you told it to keep the average and start
  305. calculating the average after this.
  306.  
  307. If you started in mid season, you will be asked for the high team games, hi
  308. team series and the individual bowlers high game and series.
  309.  
  310. You only have to answer the questions for the scores that apply to your
  311. scoring system. If you have a scratch league, you won't have to fill in the
  312. scores for the handicap bowlers and teams. The same applies if you are not a
  313. mixed league, just enter the scores for for the male bowlers even if it is an
  314. all female team.
  315.  
  316. When you are all done, you will be asked if you wish to save as START.BWL.
  317.  
  318. Answer Yes here and all the names and scores will be saved to disk.
  319.  
  320. If you want to take a little break now, we can come back at another time.
  321.  
  322. You may shut down the machine if you wish; all data will be on the disk waiting
  323. your return.
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.                                       -6-
  331.  
  332. Okay, you are back. Good.
  333.  
  334. If you are using a hard disk.
  335. C: <ENTER>
  336. CD\BOWL c:\bowl\tuepm <ENTER>
  337. if not then just enter
  338. BOWL101g <ENTER>      or  BOWL101g [path] [color] <ENTER>.
  339. <ENTER>   You are on Files.
  340. <ENTER>   You are on Load.
  341. <ENTER>   There is one file called 00START.BWL and the cursor is on it. If not,
  342.           just use the arrow keys to move over it and press <ENTER>. Now the
  343.           data is loaded and you are ready to start.
  344.  
  345. Press the right arrow key and Highlight INPUT and WEEKLY SCORES.
  346.  
  347. A little calender pops up to help you with the date.
  348.  
  349.  
  350. Enter the date they bowled. You can use any format for the date, it is just for
  351. display on your printouts. Next is the week number. This will start at 1 and
  352. continue unless this is not the first week.
  353.  
  354. Starting lane:
  355.  
  356. If you start on lane 1, then press <ENTER>. If you start on another set of
  357. lanes, enter the lowest lane you bowl on.
  358.  
  359. Now, depending on several variables here is what will happen.
  360.  
  361. If you have the data files on the disk called lanes.dat with the number of
  362. teams on preceding the filename such as 6LANES.DAT and you are within the 36
  363. weeks, the auto lane assignment routine will automatically engage and you will
  364. be asked to check  that the teams are paired properly then press <ENTER>.
  365. If this is a postion round, press P and enter the lanes each team bowled on.
  366.  
  367. If this is not the case, you will be asked to pair the teams by entering the
  368. lanes each team bowled on manually.
  369.  
  370. Now you will receive a list of the bowlers for the first team and the computer
  371. wants to know how many subs. If you don't have any for that team (no sub
  372. bowled), then press <ENTER> to accept the default of 0 subs.
  373.  
  374. If you did have a sub or two, then enter the number of subs here. You are
  375. allowed up to 10 in this Shareware version.
  376.  
  377. Several things may happen here. You may be asked for the sub's name if you
  378. don't have any subs in the computer yet, or you will receive a list of subs the
  379. computer is keeping for you.
  380.  
  381. The list may be larger than the window, and if so, just move the cursor down
  382. and the window will scoll up. Highlight the sub's name and press <ENTER>.
  383.  
  384.  
  385.                                       -7-
  386. If the sub isn't on the list, then highlight New Sub and press <ENTER>. This
  387. will prompt you to enter the name of the sub and add him or her to the list. It
  388. may ask you if it is a male or female and whether you calculate of keep the
  389. average.
  390.  
  391. If it asks you 1=Calculate 2=Keep, then enter 1 if you wish to have the
  392. computer calculate the average or 2 if you wish to keep the average until the
  393. number of games you entered in Number of games to keep average has been
  394. reached.
  395.  
  396. If you entered "2" then you will be asked for the bowlers average.
  397.  
  398. If you entered Y for Match or Peterson points, then you will move the
  399. position of bowlers to match the position they bowled in.
  400.  
  401. Select bowlers and subs in the order they bowl by using the up down arrow
  402. keys to highlight the first bowler and press ENTER. Highlight the second, etc.
  403.  
  404. Select only the number of bowlers bowling. Press ESC after the last bowler.
  405. You only have to do this if you are using one or more subs.
  406.  
  407. Next you will be taken to the input screen.  Here you enter the handicap if any
  408. and scores for the 3 games. You will only be asked for the handicap if the
  409. computer doesn't know it yet.
  410.  
  411. Enter the bowlers scores next. If a bowler didn't bowl or just bowled one or
  412. two games, enter the scores that they bowled. If they didn't bowl, then give
  413. them a zero or a blind score.
  414.  
  415. The computer can figure things out if a bowler bowled one game and a sub bowled
  416. two. Just enter the scores as they are on the sheet.
  417.  
  418. If you have to use a blind score, just enter it as a negative number. That is
  419. for a bowler with a 165 average and you drop it ten pins for his or her blind
  420. score, simply enter -155 -155 -155. Now the computer will know that this is a
  421. blind score and give the team the proper scores and leave the bowlers scores
  422. alone.
  423.  
  424. You may back up with the UP ARROW, you may press ESC wherever you are in the
  425. data entry field and the computer will drop to the bottom and calculate all
  426. scores for you or you may press Page Up and enter the number of subs again.
  427.  
  428. If you made a mistake and need to ask for subs or the team handicap again, just
  429. press PAGE UP and the computer will ask for the number of subs and team
  430. handicap again.
  431.  
  432. Now do the same for the rest of the teams and bowlers.
  433. When the last team and bowler are entered, you will be taken back to the MAIN
  434. MENU again.
  435.  
  436. Select FILES again and SAVE DATA. This time choose a filename that reflects the
  437. date. If the date is September 4th, then enter SEP04 and the computer will
  438. supply the .BWL extention.
  439.  
  440.                                       -8-
  441. The computer will add the filename to the week number and make it 01SEP04.BWL.
  442. This is used to print the individual stat sheets.
  443.  
  444. Now that everything is safe on the disk, move over to the PRINT function and
  445. print the standing sheet and the recap sheet. Make two copies of the standing
  446. sheet if you wish and you will have one for your records and one for the
  447. bowling alley.
  448.  
  449. You have room for 5 lines of comments at the end of the printouts.
  450.  
  451. Pressing <ENTER> with no text will terminate this function.
  452.  
  453. If you see a problem with any score. you may edit any team, bowler, subs name,
  454. or score with the edit option. If you find an error with an individual game
  455. bowled, it may be better to re-enter the scores again. This will keep the high
  456. games correct. Just load in the previous weeks data and enter the data again.
  457.  
  458. While editing a bowler or sub, you may page forward and back with PG UP and PG
  459. DN to edit more than one bowler. This keeps you from having to go back to the
  460. menu if you have more than one score to edit.
  461.  
  462. You will notice you don't have any option for the handicap. This is because it
  463. is calculated for you when you edit scores. Just change games bowled or number
  464. of games and the handicap will re-calculate for you. Note: If you change the
  465. average and the option calculate keep = 1 then the computer will recalculate
  466. the average. If keep = 2 and the number of games bowled is smaller than the
  467. number games to keep the average. Then it will keep the average you enter.
  468.  
  469. I would like to make this program do everything, but we know that this is
  470. impossible. I wrote it so it will easy to use and easy to expand. I know it
  471. won't do everyting now, but I plan to keep adding to it with your help.
  472.  
  473. If you want something added, drop me a line, please be thorough in your
  474. explanation. Include copies of printouts or anything else you think may
  475. help me.
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                       -9-
  496.                                     Menu Options
  497. ┌─────────────────────────────────────────────────────────────────────────────┐
  498. │Files       Input          Edit        Print         Options       Utilities │
  499. ├──────────┬──────────────┬──────────┬───────────────┬─────────────┬──────────┤
  500. │Load      │ Weekly scores│ Team     │ Standing sheet│ Main colors │Sort rout │
  501. │Save      │ Makeup Games │ Bowlers  │ Recap Sheet   │ Help colors ├──────────┘
  502. │Change dir│ Startup Data │ Subs     │ Registration  │ Formfeed    │
  503. │Delete fil├──────────────│ High Game│ Documentation │ Pcase       │
  504. │Shell dos │              │ Startup  └──────┬────────┤ Ucase       │
  505. │Quit      │              │ Swap Sub/Bowler │        │ Leave       │
  506. └──────────┘              │ Zero all scores │        │ Sound       │
  507.                           │ Add/Remove a sub│        │ Help Screen │
  508.                           │ Split Season    │        └─────────────┘
  509.                           └─────────────────┘
  510.         This is the main menu. Here is a brief description of each selection.
  511.  
  512.         Pressing the F1 key anywhere in the program will bring up a help
  513.         screen related to the menu option or the input field you are on.
  514.  
  515.         Use the arrow keys to get around in the menu, LEFT/RIGHT moves along
  516.         the top of the menu, down arrow or <ENTER> opens up the highlighted
  517.         menu selection to show more options. UP/DOWN arrow changes selections.
  518.         Press <ENTER> to select an option or press selector letter and ENTER.
  519.  
  520. LOAD.
  521.  
  522.         Loads previous week into memory, new data is added to this each week by
  523.         selecting INPUT and then WEEKLY SCORES.
  524.  
  525.         Place the cursor over last weeks filename and press <ENTER>
  526.  
  527.         This will load previous week into memory.
  528.  
  529.         New data is added to this each week by selecting INPUT and then WEEKLY
  530.         SCORES.
  531.  
  532.         You may load in any week's score to print data for that week.
  533.  
  534.         All data is saved making it possible to print standing sheets or final
  535.         average sheet for any week that has been saved.
  536.  
  537.         Selecting this option also opens up the menu selections that were
  538.         disabled.
  539.  
  540. SAVE.
  541.         This option saves the data in memory to disk. This will be the data you
  542.         will load in next week and append to.
  543.  
  544.         If you fail to save data and try to exit, the computer will issue a
  545.         warning reminding you to save your data.
  546.  
  547.         Use a filename to help you remember the date such as JUL07 for July 7.
  548.         Don't use spaces in the filename.
  549.  
  550.                                       -10-
  551.         The computer will place the week number in front of this filename and
  552.         add the extention .BWL to make it 01JUL07.BWL
  553.  
  554.         You must load this data in next week and then use INPUT WEEKLY SCORES.
  555.         This will load in all names and scores from last week and now you will
  556.         add to these scores.
  557.  
  558. CHANGE DIRECTORY.
  559.  
  560.         Lets you change drive or directory to load or save data to another
  561.         drive or directory.
  562.  
  563.         Place the cursor on this option and press <ENTER>.
  564.  
  565.         You will now be asked for a new directory or drive.
  566.  
  567.         To change to a new drive, just enter the drive letter such as B: or A:
  568.  
  569.         A one drive computer, you may insert the data disk before pressing
  570.         ENTER. You will be prompted to return the program disk when data is
  571.         loaded or saved.
  572.  
  573.         Just follow the prompts with your program disk and data disk.
  574.  
  575. Delete files:
  576.         This is to remove duplicate or practice files only, all files are
  577.         needed for the individual recap sheets. Select files to delete and
  578.         press ENTER to delete that file. Press ESC to exit this function.
  579.  
  580. Shell to dos:
  581.         This option will allow you to exit temporarily to dos if you have enough
  582.         memory. You can format a disk, do a directory or other dos functions.
  583.         Type EXIT <ENTER> and you will be returned to BOWL101g
  584.  
  585. QUIT.
  586.  
  587.         This option is the only way out of the program.
  588.  
  589.         QUIT lets you end the program, and checks to see that you have saved
  590.         your data. If not, it will issue a warning to that effect.
  591.  
  592. INPUT WEEKLY SCORES.
  593.  
  594.         This is where you enter each week's data. Startup or Load data must be
  595.         used before this option.
  596.  
  597.         If you have made some changes prior to entering the data, the computer
  598.         will issue a warning that your data has not been saved.
  599.  
  600.         It is not necessary to save the data unless you plan to quit. It is
  601.         just a warning letting you know that you have been in the edit mode.
  602.  
  603.         All data will be carried over to the INPUT scores routine, you may save
  604.         them when you are done.
  605.                                       -11-
  606. MAKEUP GAMES.
  607.  
  608.         You may now makeup games without having to enter all the data for each
  609.         week. Simply load the data prior to the makeup week to get the number
  610.         of games bowled. Now load in the makeup week. This will load in the
  611.         scores of all bowlers but not over write the games won and total pins.
  612.  
  613.         Now select the week number and lane assignment. The scores for all
  614.         bowlers bowling that week will be plugged in for you. It will even tell
  615.         you the number of Subs you had. You will have to supply the subs names
  616.         but the computer will supply the scores except for the makeup teams.
  617.  
  618.         This routine is exactly like the input scores, but most scores are
  619.         provided for you, use the score sheets to check your progress.
  620.  
  621.         You may press ESC to total the scores instead of stepping over them.
  622.  
  623.         You will be prompted to save the data again when each week is
  624.         completed. Filenames will be provided.
  625.  
  626.         Enter each week until you have completed the final week and then press
  627.         ESC to end this function.
  628.  
  629.         It might not be a bad idea to backup your data files before using this
  630.         function.
  631.  
  632. STARTUP DATA.
  633.        This will be the first option you will use to enter the team names and
  634.        other data for the league.
  635.        You may use this option at any time to step through all of the teams,
  636.        bowlers and subs to make changes, such as increase the number of
  637.        bowlers.
  638.  
  639. EDIT TEAMS.
  640.         This option will let you edit any team score.
  641.         Just pick the team you wish to edit and change the scores needed.
  642.  
  643. EDIT BOWLERS.
  644.         Select the team the bowler is on and then select the bowler.
  645.         The handicap is calculated for you after changing the number of games
  646.         or the average.
  647.  
  648.         The option 1=Calculate 2=Keep is if you have chosen more than 0 weeks
  649.         to keep the averages in Startup.
  650.         If you entered more than 0 then you must tell the computer if the
  651.         bowlers average will be calculated or kept to the number of games
  652.         selected.
  653.  
  654.         If you choose to keep this bowlers average, then enter 2 here
  655.         if not, enter 1 and the computer will calculate the averages from
  656.         now on.
  657.  
  658. EDIT SUBS.
  659.         This is almost identical to the editing the bowlers.
  660.                                       -12-
  661. EDIT HIGH GAMES.
  662.         This is where you may edit HIGH GAMES.
  663.         All HIGH GAMES may be edited here, team or bowlers.
  664.  
  665. EDIT STARTUP.
  666.         Sometimes you need to edit the number of teams or bowlers
  667.         or things like that, you can edit those here.
  668.  
  669. SWAP SUB/BOWLER.
  670.         If a bowler quits and is replaced with a sub, you can use this option
  671.         to drop the bowler down to a sub and move the sub up into his or her
  672.         place.
  673.         This routine can be used to trade bowlers from one team to another by
  674.         borrowing a sub to make the change.
  675.  
  676. ZERO ALL SCORES.
  677.         You may use this option to start a new league or start over.
  678.         This will zero all scores but leave team and bowlers names.
  679.  
  680. ADD/REMOVE SUB.
  681.         You may add or remove a sub with this option. Just remember Subs that
  682.         have been removed will not be part of the final average sheets.
  683.         This option is mainly to add a sub.
  684.  
  685. SPLIT SEASON
  686.         This will zero the team standings and allow you to bowl a split season.
  687.  
  688. PRINT TO SCREEN OR PRINTER.
  689.         All of the print functions may now be directed to the screen or the
  690.         printer. This will allow you to preview the printouts.
  691.  
  692. PRINT STANDING SHEET
  693.         Print standing sheets with this option. Print two, one for your records.
  694.  
  695. PRINT RECAP SHEET.
  696.         Shows all scores for bowlers and subs that bowled that night. Prints
  697.         most pins over average or series at the bottom.
  698.  
  699. MAIN COLORS.
  700.         This will let you change the color of the main menu and input screens
  701.         in the program.
  702.  
  703. HELP COLORS.
  704.         This will change the colors of the help screens within the program, not
  705.         the ones called up with the F1 key.
  706.  
  707. CHECK FOR SNOW.
  708.         Some older color monitors flicker when the screen updates.
  709.         If you see snow or the screen flickers, try using this option.
  710.         Just press <ENTER> on this option, it will toggle the snow on or off.
  711.  
  712. FORMFEED.
  713.         Places a chr$(12) at the end of the printouts and ejects the paper
  714.         after each printout.
  715.                                       -13-
  716.  
  717. PCASE.
  718.         This converts the text you type in to PROPER CASE.
  719.  
  720.         When the text is entered and you press <ENTER> the text will be
  721.         converted. If you press <UP OR DOWN ARROW> then the text will remain as
  722.         you typed it in.
  723.  
  724. UCASE.
  725.         Converts all text entered to UPPER CASE.
  726.  
  727. LEAVE TEXT AS TYPED.
  728.         Leaves the text as typed, no conversions are made
  729.  
  730. SOUND.
  731.         Toggles a small SOUND on and off.
  732.  
  733. HELP SCREEN.
  734.         This will remove the HELP SCREEN from the main menu.
  735.  
  736. SORT ROUTINES.
  737.         You can sort on team or bowler's series with this option.
  738.  
  739. UTILITIES in the registered version.
  740.         Prize fund. You may print labels with the amount each bowler gets for
  741.         prize money or pin money with this option, it will also determine the
  742.         number of 20's 10's 5's 1's etc needed to fill the envelopes for each
  743.         bowler.
  744.  
  745.         Individual recap sheet.
  746.         A complete listing of all team, bowler and subs activity will be
  747.         generated with this option.
  748.  
  749.         Score sheets.
  750.         Print Score sheets with bowlers name, average or handicap, your option.
  751.  
  752.         Final average.
  753.         Prints a final average sheet in alphabetical order.
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.                                       -14-
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                    In the works.....
  781.  
  782.         The following are some routines I am working on now and will inform you
  783.         when they are complete.
  784.  
  785.         Most pins over average after x number of games.
  786.         Number of 200, 250, 300 games.
  787.         Number of 600, 700 series.
  788.         Saving final average to a delimited file. This will be nice for the
  789.         people putting together the average books.
  790.         Tournament games, such as BVL.
  791.         Difference between team handicaps scoring system.
  792.         Database for names addresses and WIBC and ABC card numbers.
  793.         Bookkeeping accounting database to track charges.
  794.         Fourth game capabilities.
  795.         Print Season Schedule.
  796.         More sort routines.
  797.         Save data to disk in a format where the end user may use and write their
  798.         own routines using data generated by BOWL101.
  799.         Add numlock status.
  800.         Add printer codes for customized printouts.
  801.         Add pause between pages on printouts.
  802.         Popup window to show any bowlers stats.
  803.         Recap on any one bowler or picklist of several bowlers or teams.
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.                                       -15-
  826.  
  827. SOME HOT KEYS AND TIPS......
  828.  
  829. F1...........Will always bring up a help screen, unless you are printing data.
  830. F2...........Brings up a calculator when you can see the cursor.
  831.  
  832. UP ARROW.....Takes you up in a menu selection or back on an input field.
  833.              Using the UP or DOWN arrow will let you keep the text as you
  834.              typed it into a field and you have selected UCASE to convert
  835.              text to UPPER case, Pressing <ENTER> after entering McDonnald
  836.              will convert it to MCDONNALD, pressing UP or DN ARROW will keep
  837.              it as McDonnald.
  838.  
  839. DOWN ARROW...Moves you down as the up arrow moves you back.
  840.  
  841. PAGE UP......Scrolls to previous team, bowler, or sub while editing.
  842.              For example...
  843.              You are editing a team and need to edit another. Instead of
  844.              returning to the menu and selecting that team, just press Page Up
  845.              to scroll to the previous team.
  846.              The computer will beep if you try to go below team 1.
  847.  
  848. PAGE DOWN....Same as scroll up but moves to next team, bowler, or sub.
  849.              It will not allow you to go beyond the last team, bowler, or sub.
  850.  
  851. ESC..........The ESCAPE key will always return you from a function such as
  852.              editing or any function where you don't want to be, or all done
  853.              with. It will not let you escape from the Input scores routine but
  854.              will exit from the Input routine and caluclate the scores, then
  855.              return you to the "Is this correct Y/N"  prompt at the bottom of
  856.              the screen. If you press ESC here, it will ask you if you wish to
  857.              abort.
  858.  
  859.              In the data entry screen, pressing ESC will total scores for you.
  860.              If you had to go back and edit any score. Press ENTER on the last
  861.              score you changed then hit  ESC, this will take the cursor through
  862.              the rest of the scores and total them much faster than stepping
  863.              over them with the enter key.
  864.  
  865. CTRL U.......This key will restore a field as long as you remain on that field.
  866.              If you accidentally erase a field, press Ctl U and it will restore
  867.              it for you. Hold down the CTRL key and press U.
  868.  
  869. CTRL Y.......This deletes the data in the field. Pressing any alphanumeric key
  870.              at the start of a new field will also erase the contents of the
  871.              field. The arrow keys will let you scoll in the field if you wish
  872.              to edit just one character. Hold down the CTRL key and press Y.
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.                                       -16-
  881.                       Adding a team or number of bowlers.
  882.  
  883. You may add teams or delete teams if you wish. Just edit the startup and routine
  884. and enter the number of teams or bowlers.
  885.  
  886. If you enter less than the number of teams now in memory, you will lose the last
  887. two teams.
  888.  
  889. Entering additional teams will open up new team spaces and allow for new teams.
  890. You may enter the startup and step over the teams that are valid and enter the
  891. new team names when you reach the proper team number. Pressing Page Dn on the
  892. team name will bypass the input score routines if you don't need to change the
  893. scores. You may press escape at any time and be returned to the main menu.
  894.  
  895.                               One drive computers
  896.  
  897. You may swap a data disk for the program disk if you only have one drive. The
  898. only problem you will have is that you will need the program disk in the drive
  899. too. The menu and help files are needed while the program runs but you can
  900. select SAVE or LOAD data and before pressing enter, replace your program disk
  901. with your data disk. Now press <ENTER>.
  902.  
  903. Your data will be saved and when the program tries to load the menu again it
  904. won't find it on the data disk and ask you to place your program disk back in
  905. the drive. You will have 3 tries before the program aborts.
  906.  
  907. Just replace the program disk back in the drive and press <ENTER>. Easier done
  908. than said.
  909.  
  910. You may even trick the computer into thinking you have two drives, depending on
  911. which Dos version you have. Tell the computer to change to drive B: If it does
  912. what I think it will do, it will prompt you to insert your data disk in drive
  913. B. and prompt you again to put the program in drive A:.
  914.  
  915. This may mess up the display. I don't have one drive to test this theory on but
  916. I would be interested in hearing your response on this.
  917. You may restore the display by selecting a print function and the aborting it.
  918. This will chain to the util program and upon returning, will restore the
  919. screen.
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.                                       -17-
  936.                            Auto Lane Assingnemts
  937.  
  938. It even allows for position rounds.
  939.  
  940. Position rounds will be entered manually, just answer P to is this correct when
  941. the teams are paired.
  942.  
  943. Now you will be asked for the lanes bowled for each team.
  944.  
  945. This will also adjust the lane assignment by subtracting the number of position
  946. rounds from the week number to give you the proper lane assignment.
  947.  
  948. Files on the disk with the number of teams and the LANES.TXT are the files the
  949. computer uses to assign the lanes.
  950.  
  951. If you are bowling with a 12 team league then the only file you will need is the
  952. file 12LANES.TXT.
  953.  
  954. If for some reason of another your lane assignment is different than this one,
  955. you may edit the file to match your needs or delete the file and the computer
  956. will have you manually enter the lanes the teams bowl on when you enter Weekly
  957. Scores.
  958.  
  959. You have 36 weeks of data for the auto lane assignments.
  960.  
  961. If you need more, just add the lane assignment to the data with any word
  962. processor that can handle straight ascii, that is no control codes or printer
  963. codes embedded.
  964.  
  965. You may also build a datafile for lanes more than 16 lanes using the same format
  966. for each file. Number of teams first followed by the lanes for each week on a
  967. seperate line three spaces for each lane. Everything must line up properly.
  968.  
  969.               Example of what the data file 12LANES.DAT looks like.
  970.  
  971. 12                                              <-------- Number of teams
  972.   1  2  3  4  5  6  7  8  9 10 11 12            <-------- Week number 1
  973.   4  5  6  2 12  3  9 11  1  7 10  8            <-------- Week number 2
  974.   9  3  1 10 11  4  5 12  8  2  6  7            <-------- Week number 3
  975.   7 12  5  8  9  2 10  4 11  6  1  3                      continues
  976.  11  8  9  7  1  5  6  3 10 12  2  4                               .
  977.  10  6 11  1  3  8 12  2  7  4  9  5                               .
  978.   5  7  4 12  2 10  1  9  6  8  3 11                               .
  979.  12  9 10  5  7 11  4  6  2  3  8  1                               .
  980.   6  1  2 11  8 12  3  5  4  9  7 10
  981.   3 10  8  9  4  1  2  7  5 11 12  6            Allow 3 places for each lane.
  982.   8  4  7  3  6  9 11 10 12  1  5  2
  983.   6  5  2  1 12 11  4  3  8  7 10  9
  984.   3 12  5  4  8 10  2  6 11  9  7  1             This is like a grid, the
  985.   4 11  3  9  7  6 10  1 12  5  2  8             row of numbers are the lanes
  986.   2  9 12  7  3  1  8  5  4 10  6 11             the columns are the weeks.
  987.   5  1  8 11  4  2  7  9  3  6 12 10             So the first row of numbers
  988.   8  3  6 10  5  9  1 11  2 12  4  7             are week 1 and lanes 1 2 3 etc.
  989.  10  2  7  5 11  3 12  4  9  1  8  6
  990.                                       -18-
  991.                             Questions and answers.
  992.  
  993. Question...
  994.         Total wins and losses don't compute properly.
  995. Answer.....
  996.         You have not set the number of points per game and series properly
  997.         Edit startup and enter the proper number of points for each game and
  998.         series. If you enter 1 point per game and 1 for series, you will have a
  999.         possible 4 wins, 1 for each game and 1 for series.
  1000. Question...
  1001.         In the second week, I found an error in a bowlers score that wasn't
  1002.         caught when entering the data for week 1. How do I fix this.
  1003. Answer.....
  1004.         You can edit the scores but you will have to be careful and watch the
  1005.         high games. Another way which is sometimes faster is to load in the
  1006.         week prior to the error and enter the scores again, this may be faster
  1007.         then having to check the high scores. Be careful when entering data,
  1008.         check the sheet against the score sheet. Enter Y only if they match.
  1009.         If you find you have major problems it may be easier to zero all scores
  1010.         and start with week 1 again. Zero scores will zero all scores and leave
  1011.         the bowlers and team names. Save data after each week.
  1012. Question...
  1013.         My subs are not receiving recognition for high games bowled.
  1014. Answer.....
  1015.         If your subs are eligible for high games and series, you must place
  1016.         them on the team as a member of the team. If you have a 5 man team, and
  1017.         allow 2 subs for each team, enter 7 for number of bowlers.
  1018.         If they do not qualify for high games then place them on the sub list.
  1019. Question...
  1020.         I discovered an error after pressing ENTER while entering scores.
  1021. Answer.....
  1022.         Easy, just press up arrow to back up. Press PG up if you want to change
  1023.         the sub information or manually reenter team handicaps.
  1024.         If you found the error after you left that team and are on the next
  1025.         team, you can't back up you must start again.
  1026.         Press ESC at the first bowlers scores and ESC when it asks is this
  1027.         correct. You may abort this function, but the program will re-run
  1028.         itself to clear out any stray scores.
  1029.         Load in last weeks data again and reenter the scores. I found it quicker
  1030.         than trying to edit mistakes.
  1031.  
  1032. Question...
  1033.         Lane assingments are not correct the teams don't match up.
  1034. Answer.....
  1035.         You may be using a different lane assignment that
  1036.         is in the LANES.DAT File. You have two options. 1. Load the LANES.DAT
  1037.         you are using into a word processor, if you have 12 lanes then the data
  1038.         file will be 12LANES.DAT and edit the lanes bowled on. Across are the
  1039.         lanes bowled on and down is the week bowled. Be sure to keep the spaces
  1040.         as they are. Allow 3 places for each lane. The second way is to delete
  1041.         the file from the disk. If the file does not exist then the program will
  1042.         ask for the lane each team bowled on.
  1043. Question...
  1044.         Not much disk space, what files do I have to have to run BOWL101g
  1045.                                       -19-
  1046. Answer.....
  1047.         The files you have to have on the disk are BOWL101g.EXE,
  1048.         BOWL.MNU, BOWLHELP.HLP, and if you have 12 teams 12LANES.DAT.
  1049.         You should not save your data on the program disk, use an additional
  1050.         disk for the data.
  1051. Question...
  1052.         It didn't ask for the average for a bowler I told the computer to
  1053.         calculate, but did for the ones I told to keep.
  1054. Answer.....
  1055.         Right, the computer needs to know the average of the bowlers you wish
  1056.         to keep the average for. It will calculate the average for the others.
  1057.         It will ask you for the handicap for the bowlers that don't keep their
  1058.         average only for the first game, after this the computer knows the
  1059.         average and can calculate the handicaps for you.
  1060. Question...
  1061.         All subs are eligible for high games and series but they are also
  1062.         allowed to bowl on other teams, they are on the team roster, how can
  1063.         they bowl for another team
  1064. Answer.....
  1065.         For this you need to move this bowler to that team before entering the
  1066.         scores.
  1067.         Use the swap sub/ bowler option to move the bowler to the sub roster
  1068.         and then up to the other team. See docs for a better description.
  1069. Question...
  1070.         I have several blank positions on the teams, is there any way to keep
  1071.         from having to give them the same scores each week?
  1072. Answer....
  1073.         Yes, just list these bowlers as Blind.
  1074.         When the program zeros out the scores before entering this weeks scores
  1075.         it will look for every bowler called BLIND.
  1076.         If such a bowler is found, it will keep the score you gave it the last
  1077.         week.
  1078. Question...
  1079.         I have some names that are not handled properly when I have proper case
  1080.         set.
  1081. Answer....
  1082.          When the text is entered and you press <ENTER> the text will be
  1083.          converted to proper case or upper case which ever you have selected. If
  1084.          you press <DOWN ARROW> then the text will remain as you typed it in.
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.                                       -20-
  1091.  
  1092.  
  1093.  
  1094.         If you have a problem and wish to contact me, please include a printout
  1095.         of the startup data so I can see how you have the program set up.
  1096.  
  1097.         I am very interested in your comments and welcome any suggestions no
  1098.         matter how small or large.
  1099.  
  1100.         There isn't a week go by that I don't add or change something to improve
  1101.         the program to better suit your needs.
  1102.  
  1103.         When I get a collection of routines complete, I send out an update.
  1104.  
  1105.         This is free if you have just registered and I have already sent you a
  1106.         registered version within 3 months or less.  Otherwise a small fee
  1107.         is required usually $20.00 but is subject to change.
  1108.  
  1109.         If you have special request and I think others may be able to use it, I
  1110.         will make the modification at no charge and send you that modification
  1111.         when complete and include this in a future update.
  1112.  
  1113.         I am going to try to complete an update every 6
  1114.         months.
  1115.  
  1116.         Please!! when you request a modification include as much information you
  1117.         think necessary for me to understand your request.  Include printouts
  1118.         and examples.
  1119.  
  1120.         You will be notified of these updates by mail.
  1121.  
  1122.  
  1123.  
  1124.         Randy Stowe
  1125.         1229 Newburg Road
  1126.         Fortuna Ca. 95540.
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.                                       -21-
  1146.